package utils

import "encoding/json"

const (
	EmptyJson = "{}"
)

// StructToJson 结构体转换为json
func StructToJson(vo interface{}) string {
	byteArr, err := json.Marshal(vo)
	if err != nil {
		return EmptyJson
	}
	return string(byteArr)
}

// StructToJson2 结构体转换为json, 包含错误
func StructToJson2(s interface{}) (string, error) {
	bytes, err := json.Marshal(s)
	return string(bytes), err
}
